std::io → std::old_io
authorGabriel Souza Franco <gabrielfrancosouza@gmail.com>
Fri, 30 Jan 2015 13:48:43 +0000 (11:48 -0200)
committerGabriel Souza Franco <gabrielfrancosouza@gmail.com>
Fri, 30 Jan 2015 18:03:53 +0000 (16:03 -0200)
53 files changed:
src/bin/bench.rs
src/bin/cargo.rs
src/bin/login.rs
src/bin/run.rs
src/bin/test.rs
src/bin/verify_project.rs
src/cargo/core/shell.rs
src/cargo/lib.rs
src/cargo/ops/cargo_clean.rs
src/cargo/ops/cargo_doc.rs
src/cargo/ops/cargo_new.rs
src/cargo/ops/cargo_package.rs
src/cargo/ops/cargo_read_manifest.rs
src/cargo/ops/cargo_rustc/custom_build.rs
src/cargo/ops/cargo_rustc/engine.rs
src/cargo/ops/cargo_rustc/fingerprint.rs
src/cargo/ops/cargo_rustc/layout.rs
src/cargo/ops/cargo_rustc/mod.rs
src/cargo/ops/lockfile.rs
src/cargo/ops/registry.rs
src/cargo/sources/git/utils.rs
src/cargo/sources/path.rs
src/cargo/sources/registry.rs
src/cargo/util/config.rs
src/cargo/util/errors.rs
src/cargo/util/hex.rs
src/cargo/util/important_paths.rs
src/cargo/util/paths.rs
src/cargo/util/process_builder.rs
src/cargo/util/toml.rs
src/registry/lib.rs
tests/support/git.rs
tests/support/mod.rs
tests/support/paths.rs
tests/support/registry.rs
tests/test_cargo.rs
tests/test_cargo_bench.rs
tests/test_cargo_build_auth.rs
tests/test_cargo_compile.rs
tests/test_cargo_compile_custom_build.rs
tests/test_cargo_compile_git_deps.rs
tests/test_cargo_compile_path_deps.rs
tests/test_cargo_compile_plugins.rs
tests/test_cargo_features.rs
tests/test_cargo_freshness.rs
tests/test_cargo_generate_lockfile.rs
tests/test_cargo_new.rs
tests/test_cargo_package.rs
tests/test_cargo_publish.rs
tests/test_cargo_registry.rs
tests/test_cargo_search.rs
tests/test_cargo_test.rs
tests/test_shell.rs

index 7bd2100e593b06ce3f6b75f7dedab2733cd2aa38..d057c3626c899ca17568de5aee9a2ec10c22b4f1 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::process::ExitStatus;
+use std::old_io::process::ExitStatus;
 
 use cargo::ops;
 use cargo::util::{CliResult, CliError, Human, Config};
index 33b5e966341564eaf397b62395a66f5f3fdbf4af..f39b6d008b8780834ab50df4c586d99a9c88d104 100644 (file)
@@ -6,9 +6,9 @@ extern crate cargo;
 
 use std::collections::BTreeSet;
 use std::os;
-use std::io;
-use std::io::fs::{self, PathExtensions};
-use std::io::process::{Command,InheritFd,ExitStatus,ExitSignal};
+use std::old_io;
+use std::old_io::fs::{self, PathExtensions};
+use std::old_io::process::{Command,InheritFd,ExitStatus,ExitSignal};
 
 use cargo::{execute_main_without_stdin, handle_error, shell};
 use cargo::core::MultiShell;
@@ -175,7 +175,7 @@ fn execute_subcommand(cmd: &str, args: &[String], shell: &mut MultiShell) {
             let msg = format!("subcommand failed with signal: {}", i);
             handle_error(CliError::new(msg, i as u32), shell)
         }
-        Err(io::IoError{kind, ..}) if kind == io::FileNotFound =>
+        Err(old_io::IoError{kind, ..}) if kind == old_io::FileNotFound =>
             handle_error(CliError::new("No such subcommand", 127), shell),
         Err(err) => handle_error(
             CliError::new(
@@ -219,8 +219,8 @@ fn list_commands() -> BTreeSet<String> {
 
 fn is_executable(path: &Path) -> bool {
     match fs::stat(path) {
-        Ok(io::FileStat{ kind: io::FileType::RegularFile, perm, ..}) =>
-            perm.contains(io::OTHER_EXECUTE),
+        Ok(old_io::FileStat{ kind: old_io::FileType::RegularFile, perm, ..}) =>
+            perm.contains(old_io::OTHER_EXECUTE),
         _ => false
     }
 }
index bf3d707fd2a18476fc8d78ad60c6d6758ff1b836..9cb44b7065c4499367e76224878ef9d7b75b376d 100644 (file)
@@ -1,4 +1,4 @@
-use std::io;
+use std::old_io;
 
 use cargo::ops;
 use cargo::core::{SourceId, Source};
@@ -38,7 +38,7 @@ pub fn execute(options: Options, config: &Config) -> CliResult<Option<()>> {
                 let host = options.flag_host.clone().unwrap_or(config.api);
                 println!("please visit {}me and paste the API Token below",
                          host);
-                let line = try!(io::stdin().read_line());
+                let line = try!(old_io::stdin().read_line());
                 Ok(line)
             })();
 
index 40e94f5782dd092b38fcd5a72cbcb39e8c597d8c..272c1c830f9fb074157773749a541826ad7101cc 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::process::ExitStatus;
+use std::old_io::process::ExitStatus;
 
 use cargo::ops;
 use cargo::core::manifest::TargetKind;
index 6d20f54f80c5cc4b96f0e6bbaf5f5fdcbe46d306..3d39d7f8ff713f4cfcceb7defbaf049b3d98bec1 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::process::ExitStatus;
+use std::old_io::process::ExitStatus;
 
 use cargo::ops;
 use cargo::util::{CliResult, CliError, Human, Config};
index 95fffab577df380a0e06d935a1d58af1c52297ee..54f8d6e80f5a3a9413bb0fc46df66643c247d396 100644 (file)
@@ -1,7 +1,7 @@
 extern crate toml;
 
 use std::collections::HashMap;
-use std::io::File;
+use std::old_io::File;
 use std::os;
 
 use cargo::util::{CliResult, Config};
index 46a5f8c2d68661ceb798ef294aa26c86b960cb4c..b398619455b3e1a91a81287011688977464ce21d 100644 (file)
@@ -1,5 +1,5 @@
 use std::fmt;
-use std::io::{IoResult, stderr};
+use std::old_io::{IoResult, stderr};
 
 use term::Attr;
 use term::color::{Color, BLACK, RED, GREEN, YELLOW};
index e141fd20a93fe8504c1b5d6f70c75417a951c4f3..6875c41c0bcb0fc5d3e4cb6afafd6b630c399115 100644 (file)
@@ -23,8 +23,8 @@ extern crate url;
 extern crate registry;
 
 use std::error::Error;
-use std::io::stdio::{stdout_raw, stderr_raw};
-use std::io::{self, stdout, stderr};
+use std::old_io::stdio::{stdout_raw, stderr_raw};
+use std::old_io::{self, stdout, stderr};
 use std::os;
 use rustc_serialize::{Decodable, Encodable};
 use rustc_serialize::json::{self, Json};
@@ -217,7 +217,7 @@ fn flags_from_args<'a, T>(usage: &str, args: &[String],
 }
 
 fn json_from_stdin<T: Decodable>() -> CliResult<T> {
-    let mut reader = io::stdin();
+    let mut reader = old_io::stdin();
     let input = try!(reader.read_to_string().map_err(|_| {
         CliError::new("Standard in did not exist or was not UTF-8", 1)
     }));
index 592dbab56f184595fdd81fc056e65053f9cc7ee0..97826ccf683a60121705c2c6d1c124f691bc25e1 100644 (file)
@@ -1,5 +1,5 @@
 use std::default::Default;
-use std::io::fs::{self, PathExtensions};
+use std::old_io::fs::{self, PathExtensions};
 
 use core::PackageSet;
 use core::source::{Source, SourceMap};
index 251e9e26f5742cfdbe0ee3ec15330015eaf23484..cf41cf9d333881f1a702bb5400971ebe6b922de9 100644 (file)
@@ -1,11 +1,11 @@
-use std::io::fs::PathExtensions;
+use std::old_io::fs::PathExtensions;
 use std::collections::HashSet;
 
 use core::PackageIdSpec;
 use core::source::Source;
 use ops;
 use sources::PathSource;
-use std::io::process::Command;
+use std::old_io::process::Command;
 use util::{CargoResult, human};
 
 pub struct DocOptions<'a, 'b: 'a> {
index ab7c1c8d92602ea06f99e2a602f9a26760da02b2..3126e408300ddd948e4be2433338558bed6389b2 100644 (file)
@@ -1,6 +1,6 @@
 use std::os;
-use std::io::{self, fs, File};
-use std::io::fs::PathExtensions;
+use std::old_io::{self, fs, File};
+use std::old_io::fs::PathExtensions;
 
 use rustc_serialize::{Decodable, Decoder};
 
@@ -87,7 +87,7 @@ fn mk(config: &Config, path: &Path, name: &str,
             try!(File::create(&path.join(".hgignore")).write(ignore.as_bytes()));
         },
         VersionControl::NoVcs => {
-            try!(fs::mkdir(path, io::USER_RWX));
+            try!(fs::mkdir(path, old_io::USER_RWX));
         },
     };
 
@@ -110,7 +110,7 @@ version = "0.0.1"
 authors = ["{}"]
 "#, name, author).as_slice()));
 
-    try!(fs::mkdir(&path.join("src"), io::USER_RWX));
+    try!(fs::mkdir(&path.join("src"), old_io::USER_RWX));
 
     if opts.bin {
         try!(File::create(&path.join("src/main.rs")).write_str("\
index d7ed2bcd18d010b5f453a5e111cd92baa493773e..1a75d9c2da299794d64fdf18b68f1907d644502c 100644 (file)
@@ -1,5 +1,5 @@
-use std::io::{fs, File, USER_DIR};
-use std::io::fs::PathExtensions;
+use std::old_io::{fs, File, USER_DIR};
+use std::old_io::fs::PathExtensions;
 use std::path;
 
 use tar::Archive;
index 7736bff4d11fac42b6587923ed1d045a016695af..7bfefa0959838c3dc266ccf10330ab1f80918ef3 100644 (file)
@@ -1,7 +1,7 @@
 use std::collections::HashSet;
 use std::error::FromError;
-use std::io::fs::PathExtensions;
-use std::io::{self, File, fs};
+use std::old_io::fs::PathExtensions;
+use std::old_io::{self, File, fs};
 
 use core::{Package,Manifest,SourceId};
 use util::{self, CargoResult, human, Config, ChainError};
@@ -86,7 +86,7 @@ fn walk_inner<F>(path: &Path, callback: &mut F) -> CargoResult<()>
         // can often have some weird permissions on them.
         let dirs = match fs::readdir(path) {
             Ok(dirs) => dirs,
-            Err(ref e) if e.kind == io::PermissionDenied => return Ok(()),
+            Err(ref e) if e.kind == old_io::PermissionDenied => return Ok(()),
             Err(e) => return Err(FromError::from_error(e)),
         };
         for dir in dirs.iter() {
index fd3f6ee206303e0b21fd3da7dd1e395ce80ab79b..73bac068266ec2750bee4b120d7c7d9e45fe6373 100644 (file)
@@ -1,7 +1,7 @@
 use std::collections::HashMap;
 use std::ffi::CString;
-use std::io::fs::PathExtensions;
-use std::io::{fs, USER_RWX, File};
+use std::old_io::fs::PathExtensions;
+use std::old_io::{fs, USER_RWX, File};
 use std::str;
 use std::sync::Mutex;
 
index e2e590cbd53da9273b41b41837105824de3c8cfe..e3ca33a644db504ab85e96d17d77c975c7144549 100644 (file)
@@ -1,7 +1,7 @@
 use std::collections::HashMap;
 use std::ffi::CString;
 use std::fmt::{self, Formatter};
-use std::io::process::ProcessOutput;
+use std::old_io::process::ProcessOutput;
 use std::os;
 use std::path::BytesContainer;
 
index f37f35cada1421200e7748a8eb425fba3cc9affb..f94316f29e43981d04bf478932451f856bdcc107 100644 (file)
@@ -1,6 +1,6 @@
 use std::collections::hash_map::Entry::{Occupied, Vacant};
-use std::io::{self, fs, File, BufferedReader};
-use std::io::fs::PathExtensions;
+use std::old_io::{self, fs, File, BufferedReader};
+use std::old_io::fs::PathExtensions;
 
 use core::{Package, Target};
 use util;
@@ -268,13 +268,13 @@ pub fn prepare_init(cx: &mut Context, pkg: &Package, kind: Kind)
 
     let work1 = Work::new(move |_| {
         if !new1.exists() {
-            try!(fs::mkdir(&new1, io::USER_DIR));
+            try!(fs::mkdir(&new1, old_io::USER_DIR));
         }
         Ok(())
     });
     let work2 = Work::new(move |_| {
         if !new2.exists() {
-            try!(fs::mkdir(&new2, io::USER_DIR));
+            try!(fs::mkdir(&new2, old_io::USER_DIR));
         }
         Ok(())
     });
@@ -406,9 +406,9 @@ fn filename(target: &Target) -> String {
 // next time.
 pub fn append_current_dir(path: &Path, cwd: &Path) -> CargoResult<()> {
     debug!("appending {} <- {}", path.display(), cwd.display());
-    let mut f = try!(File::open_mode(path, io::Open, io::ReadWrite));
+    let mut f = try!(File::open_mode(path, old_io::Open, old_io::ReadWrite));
     let contents = try!(f.read_to_end());
-    try!(f.seek(0, io::SeekSet));
+    try!(f.seek(0, old_io::SeekSet));
     try!(f.write(cwd.as_vec()));
     try!(f.write(&[0]));
     try!(f.write(&contents[]));
index cccc42a3e1a950d62811caa1118453bd19cdd4f5..87af32150aa1e722134091eee919e10b031441c1 100644 (file)
@@ -47,8 +47,8 @@
 
 use std::cell::RefCell;
 use std::collections::HashSet;
-use std::io::fs::PathExtensions;
-use std::io::{self, fs, IoResult};
+use std::old_io::fs::PathExtensions;
+use std::old_io::{self, fs, IoResult};
 use std::mem;
 
 use core::Package;
@@ -97,7 +97,7 @@ impl Layout {
 
     pub fn prepare(&mut self) -> IoResult<()> {
         if !self.root.exists() {
-            try!(fs::mkdir_recursive(&self.root, io::USER_RWX));
+            try!(fs::mkdir_recursive(&self.root, old_io::USER_RWX));
         }
 
         try!(mkdir(self, &self.deps, false));
@@ -128,7 +128,7 @@ impl Layout {
                     }
                 }
             } else {
-                try!(fs::mkdir(dir, io::USER_DIR));
+                try!(fs::mkdir(dir, old_io::USER_DIR));
             }
             Ok(())
         }
index 3d99b3c1759010b400b44a2e5c31f1dc39414859..bc91c325bf1815fc75fb12d37f9364da541c53bd 100644 (file)
@@ -1,7 +1,7 @@
 use std::collections::{HashSet, HashMap};
 use std::dynamic_lib::DynamicLibrary;
 use std::ffi::CString;
-use std::io::fs::{self, PathExtensions};
+use std::old_io::fs::{self, PathExtensions};
 use std::os;
 use std::path;
 use std::sync::Arc;
index 463d9467695524e786671aa2a82f80f00a1416dc..8bb4b03d1828f61d68b8c5b33a2ce5b695a7a155 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::File;
+use std::old_io::File;
 
 use rustc_serialize::{Encodable, Decodable};
 use toml::{self, Encoder, Value};
index a554259cc963f6ec67411431c12ad520fcffb156..3c69c0c60f328febad0123090ef35da1d532723b 100644 (file)
@@ -1,6 +1,6 @@
 use std::collections::HashMap;
-use std::io::File;
-use std::io::fs::PathExtensions;
+use std::old_io::File;
+use std::old_io::fs::PathExtensions;
 use std::iter::repeat;
 use std::os;
 
index ce34d2632165182bcb710b37ef10b3991bc8926e..86ab4630cb3959bbe14a520fe2630a1d8bb5b6da 100644 (file)
@@ -1,6 +1,6 @@
 use std::fmt::{self, Formatter};
-use std::io::{USER_DIR};
-use std::io::fs::{mkdir_recursive, rmdir_recursive, PathExtensions};
+use std::old_io::{USER_DIR};
+use std::old_io::fs::{mkdir_recursive, rmdir_recursive, PathExtensions};
 use rustc_serialize::{Encodable, Encoder};
 use url::Url;
 use git2::{self, ObjectType};
index 079c892a238eb56a4b17c3be7ea4d07e49eb275c..ff1538d435459d2ef0486bb3fcdfe8221517312f 100644 (file)
@@ -1,6 +1,6 @@
 use std::cmp;
 use std::fmt::{self, Debug, Formatter};
-use std::io::fs::{self, PathExtensions};
+use std::old_io::fs::{self, PathExtensions};
 use glob::Pattern;
 use git2;
 
index d3e311cf135e270d9b628652113ec08104ae1fcd..f17aaf772aa414e02c75d3a2b62267bb772711b5 100644 (file)
 //!         ...
 //! ```
 
-use std::io::{self, fs, File};
-use std::io::fs::PathExtensions;
+use std::old_io::{self, fs, File};
+use std::old_io::fs::PathExtensions;
 use std::collections::HashMap;
 
 use curl::http;
@@ -281,7 +281,7 @@ impl<'a, 'b> RegistrySource<'a, 'b> {
             Err(..) => {}
         }
 
-        try!(fs::mkdir_recursive(&self.checkout_path, io::USER_DIR));
+        try!(fs::mkdir_recursive(&self.checkout_path, old_io::USER_DIR));
         let _ = fs::rmdir_recursive(&self.checkout_path);
         let repo = try!(git2::Repository::init(&self.checkout_path));
         Ok(repo)
@@ -302,7 +302,7 @@ impl<'a, 'b> RegistrySource<'a, 'b> {
         if dst.exists() { return Ok(dst) }
         try!(self.config.shell().status("Downloading", pkg));
 
-        try!(fs::mkdir_recursive(&dst.dir_path(), io::USER_DIR));
+        try!(fs::mkdir_recursive(&dst.dir_path(), old_io::USER_DIR));
         let handle = match self.handle {
             Some(ref mut handle) => handle,
             None => {
@@ -347,7 +347,7 @@ impl<'a, 'b> RegistrySource<'a, 'b> {
                                              pkg.get_version()));
         if dst.join(".cargo-ok").exists() { return Ok(dst) }
 
-        try!(fs::mkdir_recursive(&dst.dir_path(), io::USER_DIR));
+        try!(fs::mkdir_recursive(&dst.dir_path(), old_io::USER_DIR));
         let f = try!(File::open(&tarball));
         let gz = try!(GzDecoder::new(f));
         let mut tar = Archive::new(gz);
index 40cca91539ad030c549cab62e13ab738a44b5c06..5393ca9091c308a488ab481827513e89c813d2b4 100644 (file)
@@ -2,8 +2,8 @@ use std::{fmt, os, mem};
 use std::cell::{RefCell, RefMut, Ref, Cell};
 use std::collections::hash_map::{HashMap};
 use std::collections::hash_map::Entry::{Occupied, Vacant};
-use std::io;
-use std::io::fs::{self, PathExtensions, File};
+use std::old_io;
+use std::old_io::fs::{self, PathExtensions, File};
 
 use rustc_serialize::{Encodable,Encoder};
 use toml;
@@ -432,7 +432,7 @@ pub fn set_config(cfg: &Config, loc: Location, key: &str,
         Location::Global => cfg.home_path.join("config"),
         Location::Project => unimplemented!(),
     };
-    try!(fs::mkdir_recursive(&file.dir_path(), io::USER_DIR));
+    try!(fs::mkdir_recursive(&file.dir_path(), old_io::USER_DIR));
     let contents = File::open(&file).read_to_string().unwrap_or("".to_string());
     let mut toml = try!(cargo_toml::parse(contents.as_slice(), &file));
     toml.insert(key.to_string(), value.into_toml());
index c738ed70f930a36dc56fd34ecf4f1d26fcb95625..0a528f9ed893674db29c982dfae305df4ae9e5f8 100644 (file)
@@ -1,7 +1,7 @@
 use std::error::{FromError, Error};
 use std::fmt;
-use std::io::IoError;
-use std::io::process::{ProcessOutput, ProcessExit, ExitStatus, ExitSignal};
+use std::old_io::IoError;
+use std::old_io::process::{ProcessOutput, ProcessExit, ExitStatus, ExitSignal};
 use std::str;
 
 use semver;
index 1f557b56caf609c6f1c88ce8b731104a782e0618..2bce7ea2ee9d32c570e79908f043c7d2158c7e5b 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::MemWriter;
+use std::old_io::MemWriter;
 use std::hash::{Hasher, Hash, SipHasher};
 
 use rustc_serialize::hex::ToHex;
index 7abffd6550e0812adbb14451cbb6bf4993673461..4ba23b36fcb226069c204a362fd47eb33c4ceea4 100644 (file)
@@ -1,5 +1,5 @@
 use std::os;
-use std::io::fs::PathExtensions;
+use std::old_io::fs::PathExtensions;
 use util::{CargoResult, CliError, CliResult, human};
 
 /// Iteratively search for `file` in `pwd` and its parents, returning
index b8914273280383e80aa98ad9e3a85fb2dc414555..20525c4dbe1eba20fbdb6680873d529f525a7502 100644 (file)
@@ -1,10 +1,10 @@
-use std::{io,os};
-use std::io::fs;
+use std::{old_io,os};
+use std::old_io::fs;
 use std::path::BytesContainer;
 
 use util::{human, CargoResult};
 
-pub fn realpath(original: &Path) -> io::IoResult<Path> {
+pub fn realpath(original: &Path) -> old_io::IoResult<Path> {
     const MAX_LINKS_FOLLOWED: usize = 256;
     let original = try!(os::make_absolute(original));
 
@@ -22,12 +22,12 @@ pub fn realpath(original: &Path) -> io::IoResult<Path> {
 
         loop {
             if followed == MAX_LINKS_FOLLOWED {
-                return Err(io::standard_error(io::InvalidInput))
+                return Err(old_io::standard_error(old_io::InvalidInput))
             }
 
             match fs::lstat(&result) {
                 Err(..) => break,
-                Ok(ref stat) if stat.kind != io::FileType::Symlink => break,
+                Ok(ref stat) if stat.kind != old_io::FileType::Symlink => break,
                 Ok(..) => {
                     followed += 1;
                     let path = try!(fs::readlink(&result));
index e66c42c3a8134a2700f59f84deacd15fb205d02e..28de7dfff3bb71a31ef93c6b7b95d0f98ef1d39e 100644 (file)
@@ -1,7 +1,7 @@
 use std::collections::HashMap;
 use std::ffi::CString;
 use std::fmt::{self, Formatter};
-use std::io::process::{Command, ProcessOutput, InheritFd};
+use std::old_io::process::{Command, ProcessOutput, InheritFd};
 use std::os;
 use std::path::BytesContainer;
 
index bf6a017defdc1b1ccc94000c2138dc42d307e2d1..d86b75bb8ba96354e09049a46a6f6e7d0a61de94 100644 (file)
@@ -1,7 +1,7 @@
 use std::collections::HashMap;
 
 use std::fmt;
-use std::io::fs::{self, PathExtensions};
+use std::old_io::fs::{self, PathExtensions};
 use std::os;
 use std::slice;
 use std::str;
index 8a099872d3b89286369f7c146d434c2e56dc2762..bcd73b52081e670d7813382a17a84743a4e119cf 100644 (file)
@@ -4,9 +4,9 @@ extern crate curl;
 extern crate "rustc-serialize" as rustc_serialize;
 
 use std::fmt;
-use std::io::{self, fs, MemReader, MemWriter, File};
+use std::old_io::{self, fs, MemReader, MemWriter, File};
 use std::collections::HashMap;
-use std::io::util::ChainedReader;
+use std::old_io::util::ChainedReader;
 use std::result;
 
 use curl::http;
@@ -36,7 +36,7 @@ pub enum Error {
     Api(Vec<String>),
     Unauthorized,
     TokenMissing,
-    Io(io::IoError),
+    Io(old_io::IoError),
 }
 
 #[derive(RustcDecodable)]
index af8fef689d07cf5222862b482867b31fb35e3cc9..116819fcb7c3cb4501c22c48cf96600877f94727 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{self, fs, File};
+use std::old_io::{self, fs, File};
 
 use url::Url;
 use git2;
@@ -14,7 +14,7 @@ pub fn repo(p: &Path) -> RepoBuilder { RepoBuilder::init(p) }
 
 impl RepoBuilder {
     pub fn init(p: &Path) -> RepoBuilder {
-        fs::mkdir_recursive(&p.dir_path(), io::USER_DIR).unwrap();
+        fs::mkdir_recursive(&p.dir_path(), old_io::USER_DIR).unwrap();
         let repo = git2::Repository::init(p).unwrap();
         {
             let mut config = repo.config().unwrap();
@@ -33,7 +33,7 @@ impl RepoBuilder {
     pub fn nocommit_file<T: Str>(self, path: &str,
                                  contents: T) -> RepoBuilder {
         let dst = self.repo.path().dir_path().join(path);
-        fs::mkdir_recursive(&dst.dir_path(), io::USER_DIR).unwrap();
+        fs::mkdir_recursive(&dst.dir_path(), old_io::USER_DIR).unwrap();
         File::create(&dst).write_str(contents.as_slice()).unwrap();
         self
     }
index 4a814821e3bb5b69f858c25658957c607a7aaf0f..4fe302caf248c0eb246532c6bf71cefd290a9683 100644 (file)
@@ -1,8 +1,8 @@
 use std::error::Error;
 use std::fmt;
-use std::io::fs::{self, PathExtensions};
-use std::io::process::{ProcessOutput};
-use std::io;
+use std::old_io::fs::{self, PathExtensions};
+use std::old_io::process::{ProcessOutput};
+use std::old_io;
 use std::os;
 use std::path::{Path, BytesContainer};
 use std::str::{self, Str};
@@ -186,7 +186,7 @@ pub fn project(name: &str) -> ProjectBuilder {
 // === Helpers ===
 
 pub fn mkdir_recursive(path: &Path) -> Result<(), String> {
-    fs::mkdir_recursive(path, io::USER_DIR)
+    fs::mkdir_recursive(path, old_io::USER_DIR)
         .with_err_msg(format!("could not create directory; path={}",
                               path.display()))
 }
index 3039ce9df4da6f02b947cc2da3451adcee279898..cbecafcf66fd14d87503ee9f815f5b22786bca22 100644 (file)
@@ -1,7 +1,7 @@
-use std::io::IoResult;
-use std::io::fs::{self, PathExtensions};
+use std::old_io::IoResult;
+use std::old_io::fs::{self, PathExtensions};
 use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering};
-use std::{io, os};
+use std::{old_io, os};
 
 use cargo::util::realpath;
 
@@ -41,11 +41,11 @@ impl PathExt for Path {
             // and change everything to have write permissions, then remove
             // everything.
             match fs::rmdir_recursive(self) {
-                Err(io::IoError { kind: io::PermissionDenied, .. }) => {}
+                Err(old_io::IoError { kind: old_io::PermissionDenied, .. }) => {}
                 e => return e,
             }
             for path in try!(fs::walk_dir(self)) {
-                try!(fs::chmod(&path, io::USER_RWX));
+                try!(fs::chmod(&path, old_io::USER_RWX));
             }
             fs::rmdir_recursive(self)
         } else {
@@ -54,7 +54,7 @@ impl PathExt for Path {
     }
 
     fn mkdir_p(&self) -> IoResult<()> {
-        fs::mkdir_recursive(self, io::USER_DIR)
+        fs::mkdir_recursive(self, old_io::USER_DIR)
     }
 
     fn move_into_the_past(&self) -> IoResult<()> {
@@ -79,10 +79,10 @@ impl PathExt for Path {
             // Sadly change_file_times has the same failure mode as the above
             // rmdir_recursive :(
             match fs::change_file_times(path, newtime, newtime) {
-                Err(io::IoError { kind: io::PermissionDenied, .. }) => {}
+                Err(old_io::IoError { kind: old_io::PermissionDenied, .. }) => {}
                 e => return e,
             }
-            try!(fs::chmod(path, stat.perm | io::USER_WRITE));
+            try!(fs::chmod(path, stat.perm | old_io::USER_WRITE));
             fs::change_file_times(path, newtime, newtime)
         }
     }
index 4c3a2be18e0f9d9a7bc819f42b5da6d152358031..6749f2966013df6428a1773b852b9c90539715eb 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{self, fs, File};
+use std::old_io::{self, fs, File};
 
 use flate2::CompressionLevel::Default;
 use flate2::writer::GzEncoder;
@@ -19,7 +19,7 @@ pub fn dl_url() -> Url { Url::from_file_path(&dl_path()).ok().unwrap() }
 
 pub fn init() {
     let config = paths::home().join(".cargo/config");
-    fs::mkdir_recursive(&config.dir_path(), io::USER_DIR).unwrap();
+    fs::mkdir_recursive(&config.dir_path(), old_io::USER_DIR).unwrap();
     File::create(&config).write_str(format!(r#"
         [registry]
             index = "{reg}"
@@ -57,7 +57,7 @@ pub fn mock_archive(name: &str, version: &str, deps: &[(&str, &str, &str)]) {
     p.build();
 
     let dst = mock_archive_dst(name, version);
-    fs::mkdir_recursive(&dst.dir_path(), io::USER_DIR).unwrap();
+    fs::mkdir_recursive(&dst.dir_path(), old_io::USER_DIR).unwrap();
     let f = File::create(&dst).unwrap();
     let a = Archive::new(GzEncoder::new(f, Default));
     a.append(format!("{}-{}/Cargo.toml", name, version).as_slice(),
@@ -96,7 +96,7 @@ pub fn publish(file: &str, line: &str) {
     {
         let dst = registry_path().join(file);
         let prev = File::open(&dst).read_to_string().unwrap_or(String::new());
-        fs::mkdir_recursive(&dst.dir_path(), io::USER_DIR).unwrap();
+        fs::mkdir_recursive(&dst.dir_path(), old_io::USER_DIR).unwrap();
         File::create(&dst).write_str((prev + line + "\n").as_slice()).unwrap();
     }
     index.add_path(&Path::new(file)).unwrap();
index 618ad281d4d3644bcd5d9aba89a8e4b39feca6da..2eda962b470fa0a5706bfc2caefe4d83dfb25c16 100644 (file)
@@ -1,6 +1,6 @@
-use std::io::fs;
-use std::io;
-use std::io::{USER_RWX, File};
+use std::old_io::fs;
+use std::old_io;
+use std::old_io::{USER_RWX, File};
 use std::os;
 use std::str;
 use cargo::util::process;
@@ -18,8 +18,8 @@ fn fake_executable(proj: ProjectBuilder, dir: &Path, name: &str) -> ProjectBuild
     let path = proj.root().join(dir).join(format!("{}{}", name, os::consts::EXE_SUFFIX));
     mkdir_recursive(&Path::new(path.dirname())).unwrap();
     fs::File::create(&path).unwrap();
-    let io::FileStat{perm, ..} = fs::stat(&path).unwrap();
-    fs::chmod(&path, io::OTHER_EXECUTE | perm).unwrap();
+    let old_io::FileStat{perm, ..} = fs::stat(&path).unwrap();
+    fs::chmod(&path, old_io::OTHER_EXECUTE | perm).unwrap();
     proj
 }
 
index bad1e62e528c4aa07046128a6f68a5788fd0e36d..68109b5a7ba23d72d9cf56f215e3de45fbe3764c 100644 (file)
@@ -630,7 +630,7 @@ test!(bin_there_for_integration {
         ")
         .file("benches/foo.rs", r#"
             extern crate test;
-            use std::io::Command;
+            use std::old_io::Command;
             #[bench]
             fn bench_bench(_b: &mut test::Bencher) {
                 let status = Command::new("target/release/foo").status().unwrap();
index ff6bdf6994f7e0fad6a5f5bd2ea36138b9839748..08592b77ac7548a05fd20f571f3a5ef855a4b32a 100644 (file)
@@ -1,6 +1,6 @@
 use std::collections::HashSet;
-use std::io::net::tcp::TcpAcceptor;
-use std::io::{TcpListener, Listener, Acceptor, BufferedStream};
+use std::old_io::net::tcp::TcpAcceptor;
+use std::old_io::{TcpListener, Listener, Acceptor, BufferedStream};
 use std::thread::Thread;
 use git2;
 
index b164e5f85a78c3c275d7e5181f0285cdacbef8a9..886c7dfc16f702699a47d789f2c0beca1bdd8efe 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{self, fs, TempDir, File};
+use std::old_io::{self, fs, TempDir, File};
 use std::os;
 use std::path;
 
@@ -1294,7 +1294,7 @@ test!(rebuild_preserves_out_dir {
         "#)
         .file("build.rs", r#"
             use std::os;
-            use std::io::File;
+            use std::old_io::File;
 
             fn main() {
                 let path = Path::new(os::getenv("OUT_DIR").unwrap()).join("foo");
@@ -1378,10 +1378,10 @@ test!(ignore_bad_directories {
         "#)
         .file("src/lib.rs", "");
     foo.build();
-    fs::mkdir(&foo.root().join("tmp"), io::USER_EXEC ^ io::USER_EXEC).unwrap();
+    fs::mkdir(&foo.root().join("tmp"), old_io::USER_EXEC ^ old_io::USER_EXEC).unwrap();
     assert_that(foo.process(cargo_dir().join("cargo")).arg("build"),
                 execs().with_status(0));
-    fs::chmod(&foo.root().join("tmp"), io::USER_DIR).unwrap();
+    fs::chmod(&foo.root().join("tmp"), old_io::USER_DIR).unwrap();
 });
 
 test!(bad_cargo_config {
@@ -1568,7 +1568,7 @@ test!(compile_then_delete {
     assert_that(&p.bin("foo"), existing_file());
     if cfg!(windows) {
         // HACKHACK: On windows unlinking immediately after running often fails, so sleep
-        use std::io::timer::sleep;
+        use std::old_io::timer::sleep;
         use std::time::duration::Duration;
         sleep(Duration::milliseconds(100));
     }
index b339a12620b254d0fc2505742c916449d939ea8a..0b72cde37f5813899a28cc775d52fd2866ff2a33 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{File, fs};
+use std::old_io::{File, fs};
 use std::os;
 
 use support::{project, execs, cargo_dir};
@@ -77,7 +77,7 @@ test!(custom_build_env_vars {
 
     let file_content = format!(r#"
             use std::os;
-            use std::io::fs::PathExtensions;
+            use std::old_io::fs::PathExtensions;
             fn main() {{
                 let _target = os::getenv("TARGET").unwrap();
 
@@ -724,7 +724,7 @@ test!(out_dir_is_preserved {
         .file("src/lib.rs", "")
         .file("build.rs", r#"
             use std::os;
-            use std::io::File;
+            use std::old_io::File;
             fn main() {
                 let out = os::getenv("OUT_DIR").unwrap();
                 File::create(&Path::new(out).join("foo")).unwrap();
@@ -739,7 +739,7 @@ test!(out_dir_is_preserved {
     // Change to asserting that it's there
     File::create(&p.root().join("build.rs")).write_str(r#"
         use std::os;
-        use std::io::File;
+        use std::old_io::File;
         fn main() {
             let out = os::getenv("OUT_DIR").unwrap();
             File::open(&Path::new(out).join("foo")).unwrap();
@@ -804,7 +804,7 @@ test!(code_generation {
         "#)
         .file("build.rs", r#"
             use std::os;
-            use std::io::File;
+            use std::old_io::File;
 
             fn main() {
                 let dst = Path::new(os::getenv("OUT_DIR").unwrap());
@@ -968,7 +968,7 @@ test!(test_a_lib_with_a_build_command {
         "#)
         .file("build.rs", r#"
             use std::os;
-            use std::io::File;
+            use std::old_io::File;
 
             fn main() {
                 let out = Path::new(os::getenv("OUT_DIR").unwrap());
index e04f2f5ed3e8f89bafc0e13bc149b38401eabe2d..5777e1a523d2eb7f8e6429db7f5eb1de05b869d0 100644 (file)
@@ -1,5 +1,5 @@
-use std::io::fs;
-use std::io::{timer, File};
+use std::old_io::fs;
+use std::old_io::{timer, File};
 use std::time::Duration;
 use git2;
 
@@ -1259,7 +1259,7 @@ test!(git_dep_build_cmd {
             pub fn gimme() -> int { 0 }
         "#)
         .file("bar/build.rs", r#"
-            use std::io::fs;
+            use std::old_io::fs;
             fn main() {
                 fs::copy(&Path::new("src/bar.rs.in"),
                          &Path::new("src/bar.rs")).unwrap();
index 7ca80b5ddb3bf9109b4678ae0c69c4a25b6bad46..31d3ad185537b76d3cf73dac5651fd65edd8e988 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{fs, File, USER_RWX};
+use std::old_io::{fs, File, USER_RWX};
 
 use support::{project, execs, main_file, cargo_dir};
 use support::{COMPILING, RUNNING};
@@ -665,7 +665,7 @@ test!(path_dep_build_cmd {
             name = "bar"
         "#)
         .file("bar/build.rs", r#"
-            use std::io::fs;
+            use std::old_io::fs;
             fn main() {
                 fs::copy(&Path::new("src/bar.rs.in"),
                          &Path::new("src/bar.rs")).unwrap();
index f2a5d7af19775269d715b49c4b8f8d8f800664c3..e375e372747c4e8d08556aaf06d9f87ad63d2277 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::fs;
+use std::old_io::fs;
 use std::os;
 
 use support::{project, execs, cargo_dir};
@@ -138,7 +138,7 @@ test!(plugin_with_dynamic_native_dependency {
             plugin = true
         "#)
         .file("bar/build.rs", r#"
-            use std::io::fs;
+            use std::old_io::fs;
             use std::os;
 
             fn main() {
index 7536c7cf3828570cbe08683f9c0099ac7ee8aef4..9f39f22e6ca0477f65716e4a5d38a530330874f6 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::File;
+use std::old_io::File;
 
 use support::{project, execs, cargo_dir};
 use support::{COMPILING, FRESH};
index 9b6c6cb555b25254061031706a0b775705d8ab20..407a04a94ae6d467990d040751c3843ee6de94fd 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{fs, File};
+use std::old_io::{fs, File};
 
 use support::{project, execs, path2url};
 use support::{COMPILING, cargo_dir};
index 52dade3018fcbbc027f72d06e7834e35b9a4d5ac..a9c1c420f3cea1f8268abdb04d149973fc176c60 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::File;
+use std::old_io::File;
 
 use support::{project, execs, cargo_dir};
 use hamcrest::assert_that;
index 9bc5491a9b9da573f33ea88b01b7dbe591b255a4..b78d42c8c5469996eea73337bc472f8c28096608 100644 (file)
@@ -1,5 +1,5 @@
-use std::io::{fs, USER_RWX, File, TempDir};
-use std::io::fs::PathExtensions;
+use std::old_io::{fs, USER_RWX, File, TempDir};
+use std::old_io::fs::PathExtensions;
 use std::os;
 
 use support::{execs, paths, cargo_dir};
index ccbc55a5a6d9bee05af39a2a1d64148d924bc0dc..30ab3ce4ba26936754c3d47677a415d43b9f09c3 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{File, MemReader};
+use std::old_io::{File, MemReader};
 
 use tar::Archive;
 use flate2::reader::GzDecoder;
index 62b5f129e0bbf336b9d05c596922821752851d31..760aa1cd550405c9849a964568311b84a5627ac3 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{self, fs, File, MemReader};
+use std::old_io::{self, fs, File, MemReader};
 
 use flate2::reader::GzDecoder;
 use tar::Archive;
@@ -18,13 +18,13 @@ fn upload() -> Url { Url::from_file_path(&upload_path()).ok().unwrap() }
 
 fn setup() {
     let config = paths::root().join(".cargo/config");
-    fs::mkdir_recursive(&config.dir_path(), io::USER_DIR).unwrap();
+    fs::mkdir_recursive(&config.dir_path(), old_io::USER_DIR).unwrap();
     File::create(&config).write_str(format!(r#"
         [registry]
             index = "{reg}"
             token = "api-token"
     "#, reg = registry()).as_slice()).unwrap();
-    fs::mkdir_recursive(&upload_path().join("api/v1/crates"), io::USER_DIR).unwrap();
+    fs::mkdir_recursive(&upload_path().join("api/v1/crates"), old_io::USER_DIR).unwrap();
 
     repo(&registry_path())
         .file("config.json", format!(r#"{{
@@ -61,7 +61,7 @@ test!(simple {
     let mut f = File::open(&upload_path().join("api/v1/crates/new")).unwrap();
     // Skip the metadata payload and the size of the tarball
     let sz = f.read_le_u32().unwrap();
-    f.seek(sz as i64 + 4, io::SeekCur).unwrap();
+    f.seek(sz as i64 + 4, old_io::SeekCur).unwrap();
 
     // Verify the tarball
     let mut rdr = GzDecoder::new(f).unwrap();
index 2873d2ee3af5af36a98dd1ac3762d34ec942401b..c372aff67b67a795a0fefb39df34ceef129714d1 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{self, fs, File};
+use std::old_io::{self, fs, File};
 use cargo::util::process;
 
 use support::{project, execs, cargo_dir};
@@ -512,7 +512,7 @@ test!(dev_dependency_not_used {
 
 test!(login_with_no_cargo_dir {
     let home = paths::home().join("new-home");
-    fs::mkdir(&home, io::USER_DIR).unwrap();
+    fs::mkdir(&home, old_io::USER_DIR).unwrap();
     assert_that(process(cargo_dir().join("cargo")).unwrap()
                        .arg("login").arg("foo").arg("-v")
                        .cwd(paths::root())
index e265bbbb4b7c496c1f9769d316d0ef5d202ea03f..e67eed073fff5cc06e866c339217440374a27542 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{self, fs, File};
+use std::old_io::{self, fs, File};
 
 use url::Url;
 
@@ -17,12 +17,12 @@ fn api() -> Url { Url::from_file_path(&api_path()).ok().unwrap() }
 
 fn setup() {
     let config = paths::root().join(".cargo/config");
-    fs::mkdir_recursive(&config.dir_path(), io::USER_DIR).unwrap();
+    fs::mkdir_recursive(&config.dir_path(), old_io::USER_DIR).unwrap();
     File::create(&config).write_str(format!(r#"
         [registry]
             index = "{reg}"
     "#, reg = registry()).as_slice()).unwrap();
-    fs::mkdir_recursive(&api_path().join("api/v1"), io::USER_DIR).unwrap();
+    fs::mkdir_recursive(&api_path().join("api/v1"), old_io::USER_DIR).unwrap();
 
     repo(&registry_path())
         .file("config.json", format!(r#"{{
index 032154a162a01418baa9c22fc8420959a27b5a96..4edd7922e5e71705f130db061efb19b588fd35ad 100644 (file)
@@ -633,7 +633,7 @@ test!(bin_there_for_integration {
             #[test] fn main_test() {}
         ")
         .file("tests/foo.rs", r#"
-            use std::io::Command;
+            use std::old_io::Command;
             #[test]
             fn test_test() {
                 let status = Command::new("target/foo").status().unwrap();
index 0b658a886fb47fd0b1e88ce499eb2693d105daac..559f672cb8fbd4d4925d7bf268d90d02932fbebd 100644 (file)
@@ -1,4 +1,4 @@
-use std::io::{MemWriter, IoResult, ChanReader, ChanWriter};
+use std::old_io::{MemWriter, IoResult, ChanReader, ChanWriter};
 use std::sync::mpsc::channel;
 use term::{Terminal, TerminfoTerminal, color};
 use hamcrest::{assert_that};